// 发起请求
$('.btn').click(function () {
    const username = $('.username input').val()
    const email = $('.email input').val()
    const password = $('.password input').val()
    const rePassword = $('.re_password input').val()

    if (!username) {
        myAlert(false, '用户名不能为空')
        return
    }

    if (!email) {
        myAlert(false, '邮箱不能为空')
        return
    }

    if (!password) {
        myAlert(false, '密码不能为空')
        return
    }

    if (!rePassword) {
        myAlert(false, '确认密码不能为空')
        return
    }

    if (username.length < 2) {
        myAlert(false, '用户名长度不能小于2位')
        return
    }

    const reg = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/
    if (!reg.test(email)) {
        myAlert(false, '邮箱格式不正确')
        return
    }

    if (password.length < 6) {
        myAlert(false, '密码长度不能小于6位')
        return
    }

    if (rePassword !== password) {
        myAlert(false, '两次输入的密码，不一致')
        return
    }

    registerRequest({
        username,
        email,
        password
    })
})

function registerRequest(data) {
    $.ajax({
        url: 'http://localhost:8081/api/register.php',
        type: 'post',
        data: data
    }).then(res => {
        console.log(res)
        if (res.code === 1) {
            myAlert(true, '注册成功')
            $('.form')[0].reset()
        } else {
            myAlert(false, res.msg)
        }
    })
}

